import { IPSDataEntityObject } from '../dataentity/ipsdata-entity-object';
import { IPSDEField } from '../dataentity/defield/ipsdefield';
import { IPSSysTestCase } from './ipssys-test-case';

/**
 *
 * 继承父接口类型值[DEFVR]
 * @export
 * @interface IPSDEFVRTestCase
 */
export interface IPSDEFVRTestCase extends IPSSysTestCase, IPSDataEntityObject {
  /**
   * 相关实体属性
   *
   * @type {IPSDEField}
   */
  getPSDEField(): IPSDEField | null;

  /**
   * 相关实体属性
   *
   * @type {IPSDEField}
   */
  get psDEField(): IPSDEField | null;

  /**
   * 相关实体属性（必须存在）
   *
   * @type {IPSDEField}
   */
  getPSDEFieldMust(): IPSDEField;
}
